annoying duty or work - Francés Inglés Diccionario